.list{
  display: flex;
  flex-direction: column;
}

.list .list-item{
  display: flex;
  justify-content: flex-start;
  align-items: stretch;
  padding: 10px 0;
}

.list .list-item img{
  width: 35%;
  margin-right: 10px;
  border-radius: 5px;
  object-fit:cover;
  height: 100px;
}

.list .list-item .info{
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  color: #888;
  font-size: 14px;
  height: 100px;
}

.list .list-item .info div:first-child{
  font:bold 16px '宋体';
  color: #000;
}
.list .list-item .info div:last-child{
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.list .list-item:hover{
  background-color: #fdfdfd;
}